html{width: 100%;height: 100%;}
html,body{margin: 0;padding: 0;}
body{font-size: 12px;  background-color: #fff;  margin: 0;  color: #4c4c4c;  padding: 0;  height: 100%;  width: 100%;  overflow: hidden;  -ms-touch-action: none;  touch-action: none;font-family: Arial,Helvetica,SimSun,sans-serif;}
.content{width: 100%;  height: 100%;  position: relative;  overflow: hidden;}
#container{height:100%}
#left-panel{position: absolute;left: 20px;top: 20px;overflow: hidden;}
#left-panel .search{border-radius: 2px;width: 425px;position: relative;z-index: 5;}
#left-panel .search .container{position: relative;  z-index: 2;  pointer-events: auto;  width: 368px;  float: left;  box-sizing: border-box;  box-shadow: 1px 2px 1px rgba(0,0,0,.15);}
#left-panel .search .container .container-content{position: relative;width: 368px;border-radius: 2px 0 0 2px;  background: #fff;}
#left-panel .search .container .container-content .container-input{box-sizing: border-box;  border: 0;  border-left: 10px solid transparent; line-height: 20px;  font-size: 16px;  height: 38px;  color: #333;  position: relative;  border-radius: 2px 0 0 2px;width: 356px;outline: 0;}
.container-content .input-clear{position: absolute;width: 27px;height: 38px;top: 0;background: url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/new/searchbox_f175577.png) no-repeat 0 -114px #fff;cursor: pointer;right: 10px;display: block;}
#left-panel .search .search-button{pointer-events: auto;  background: url(http://webmap0.map.bdstatic.com/wolfman/static/common/images/new/searchbox_f175577.png) no-repeat 0 -76px #3385ff;  width: 57px;  height: 38px;  float: left;  border: 0;  padding: 0;  cursor: pointer;  border-radius: 0 2px 2px 0;  box-shadow: 1px 2px 1px rgba(0,0,0,.15);}
#left-panel .panel-level{position: relative;z-index: 1;width: 368px;background-color: white;min-height: 300px;border-radius: 2px;}
#left-panel .panel-level0 .type-choice{border-bottom: 1px solid #E0E0E0;}
#left-panel .panel-level0 .type-choice div{text-align: center;width: 120px;display: inline-block;height: 50px;line-height: 50px;}
#left-panel .panel-level0 .type-choice div:hover{background-color: #E5E5E5;cursor: pointer;font-weight: bold;}
.type-choice img{position: relative;top: 8px;margin-right: 3px;}
#left-panel .panel-level0 .le-choice{height: 50px;line-height: 50px;border-bottom: 1px solid #E0E0E0;}
#left-panel .panel-level0 .le-choice>div{width: 24.3%;display: inline-block;text-align: center;}
#left-panel .panel-level0 .le-choice>div:hover{background-color: #E5E5E5;cursor: pointer;}
#left-panel .panel-level0 p{padding-left: 5px;height: 35px;line-height: 35px;margin: 0;}
#left-panel .panel-level0 p img{position: relative;top: 4px;margin-right: 5px;}
#left-panel .panel-level0 p:hover{background-color: #E5E5E5;cursor: pointer;}
#left-panel .panel-level0 .del-history{position: absolute;right: 3px;bottom: 3px;color: #C5C5C5;}
#left-panel .panel-level1{max-height: 100%;overflow-y: auto;}
#left-panel .panel-level1 .detail-firm{padding: 10px;border-bottom: 1px solid #C5C5C5}
#left-panel .panel-level1 .detail-firm:hover{background-color: #E5E5E5;cursor: pointer;}
#left-panel .panel-level1 .detail-firm p{height: 20px;line-height: 20px;}
.f-left{float: left;}
.f-right{float: right;}